<?php


include_once '../templates/topo.php';

$strBusca = (isset($_REQUEST['strBusca']))? $_REQUEST['strBusca']: '';

$campoBusca = (isset($_REQUEST['campoBusca']))? $_REQUEST['campoBusca']: '';

$q = $em->createQuery("select c from Entities\Cadastrado c where 1=1 and :campoBusca = :strBusca");
$q->setParameter("campoBusca", $campoBusca);
$q->setParameter("strBusca", $strBusca);
$cadastrados = $q->getResult();

$functionRetornar = isset($_REQUEST['functionRetornar'])?$_REQUEST['functionRetornar']: "function(e){}";

if(empty($cadastrados)){
	
	$cadastrados = new \Doctrine\Common\Collections\ArrayCollection();
}

?>
	
	<div class="tabs center">
			<ul>
				<li><a href="#tabs-1">Gerenciar Moradores e proprietarios</a></li>
			</ul>
			<div id="tabs-1">
			
			
		<!--	Morador		-->
			
				<div cols='5'>
					<div class='field' style='min-width: 350px' >
						<label>Morador</label>
						<input type='text' id='txtBuscaMorador' size='35'/>
						<input type='hidden' id='hidIdMorador' />
						<button id='btnBuscarMorador'>Buscar</button>
					</div>
					<script>
						$('#txtBuscaMorador').focus(function(e){
							e.stopImmediatePropagation();
							$('#btnBuscarMorador').click();
								
						});
					
						$(document).ready(function(){
							
							$('#btnBuscarMorador').button({
								text: false,
								icons: {
									"primary": "ui-icon-search"
		
								}
							});

																					
							$("#btnBuscarMorador").click(function(){
								utils.abrirJanela("cadastrado/FormConsultaCadastrado.php", "popup=true&tipoCadastrado=Morador", "retornoSelecionarMorador")
							});

						});


						$("body").bind('retornoSelecionarMorador', function(e, data){
							$("#txtBuscaMorador").val(data.nome);
							
							$('#hidIdMorador').val(data.id);

							buscaDadosCompletosMorador(data.id);
							utils.fecharJanela();
						});

						function buscaDadosCompletosMorador(id){
//							alert(id)
							utils.ajax("cadastrado/buscarDadosCompletos", {
								idCadastrado : id
							}, function(xml){
								var json = $.xml2json(xml);
								var pessoa = json.pessoa;
								var ondeMora = (pessoa.moradia == undefined)? "": pessoa.moradia.rua + ", " + pessoa.moradia.nro + ". Quadra " + pessoa.moradia.quadra;
								var idMoradia = (pessoa.moradia == undefined)? "": pessoa.moradia.id;
//								alert(pessoa.moradia.id + "");
								$("#txtBuscaMoradia").val(ondeMora);
								$("#hidIdMoradia").val(idMoradia);


								utils.limparTabela(".table_consulta.dependentes");
								$(pessoa.dependente).each(function(cont){
									var id = this.id;
									var nome = this.nome;
									var cpf = this.cpf;
									var telefone = this.telefone;
									var chkbox = "<input type='radio' value='"+id+"' name='chkDependente' />"

									
									var linha = utils.gerarLinha([
																	id,
																	chkbox,
																	nome,
																	cpf,
																	telefone
																	], 0, "dependente", cont, false);
									$('.table_consulta.dependentes').append(linha);
									
								});


								utils.limparTabela(".table_consulta.propriedades");
								$(pessoa.propriedade).each(function(cont){
									var id = this.id;
									var rua = this.rua;
									var numero = this.nro;
									var quadra = this.quadra;
									var chkbox = "<input type='radio' value='"+id+"' name='chkPropriedades' />"
//									utils.gerarLinha(arrDados, columnId, prefixoId, index, showIdColum)
									var linha = utils.gerarLinha([
																	id,
																	chkbox,
																	rua,
																	numero,
																	quadra
																	], 0, "propriedade", cont, false );
									$('.table_consulta.propriedades').append(linha);
									
								});
							});
						}
					</script>
					
					
				</div>
			
<!--	Fim do Morador		-->

<!--    Propriedade que mora   -->
			
			<div cols='1'>
					<div class='field' >
						<label>Propriedade que mora</label>
						<input type='text' id='txtBuscaMoradia' size='35'/>
						<input type='hidden' id='hidIdMoradia' />
						<button id='btnBuscarMoradia'>Buscar</button>
					</div>
					<script>
						$('#txtBuscaMoradia').focus(function(e){
							e.stopImmediatePropagation();
							$('#btnBuscarMoradia').click();
							
						});
					

						$('#btnBuscarMoradia').button({
							text: false,
							icons: {
								"primary": "ui-icon-search"
	
							}
						});

																				
						$("#btnBuscarMoradia").click(function(){
							utils.abrirJanela("terreno/FormConsultaTerreno.php", "popup=true", "retornoMoradia")
							
						});

						$("body").bind("retornoMoradia", function(e, data){
							$("#txtBuscaMoradia").val(data.rua + "," + data.numero + ". QUADRA " + data.quadra);
							$("#hidIdMoradia").val(data.id);

							salvarMoradia(data.id);
							utils.fecharJanela();
						});

						function salvarMoradia(idMoradia){
							utils.ajax("cadastrado/salvarMoradia", {
								idCadastrado: $("#hidIdMorador").val(),
								idMoradia: idMoradia
							}, function(xml){
								var json = $.xml2json(xml);

								buscaDadosCompletosMorador($("#hidIdMorador").val());
							});
						}

					</script>
					
					
				</div>
			
			
			
<!--   Fim da Propriedade que mora   -->		
				
				<div cols="1">
					<div class="field">
						<div style="float:left;">Dependentes&nbsp;&nbsp;&nbsp; </div>
						<button id='btnInserirDependente'>Inserir</button>
					
					<script>
							
					
					
						$(document).ready(function(){
							$('#btnInserirDependente').button({
								text: false,
								icons: {
									"primary": "ui-icon-plusthick"
		
								}
							});

							

												
							$("#btnInserirDependente").click(function(){
								utils.abrirJanela("cadastrado/FormConsultaCadastrado.php", "popup=true&tipoCadastrado=Dependente", "retornoInserirDependente");
							});

						});

						$("body").bind("retornoInserirDependente", function(e, data){
							inserirDependente(data.id);
							utils.fecharJanela();
						});

						function inserirDependente(id){
							utils.ajax("cadastrado/incluirDependente", {
								idCadastrado: $("#hidIdMorador").val(),
								idDependente: id
							}, function(xml){
								var json = $.xml2json(xml);

								buscaDadosCompletosMorador($("#hidIdMorador").val());
							});
						}
						
					</script>
					
					
				
						<table class='table_consulta dependentes' >
							<tr>
								<th>&nbsp;</th>
								<th>Nome</th>
								<th>CPF</th>
								<th>Telefone</th>
							</tr>
							<tfoot>
								<tr>
									<td colspan="4">Nenhum Resultado Encontrado</td>
								</tr>
							</tfoot>
						</table>
					</div>
				</div>
				
				
				
				
				<div cols='1'>
					<div class='field' style="min-width: 450px;">
						<div style="float:left;">Propriedades que &eacute; dono</div>
						
						<button id='btnInserirPropriedades'>Inserir</button>
				
						<script>
							
						
						
						
							$(document).ready(function(){
								$('#btnInserirPropriedades').button({
									text: false,
									icons: {
										"primary": "ui-icon-plusthick"
			
									}
								});
	
								
	
							
	
	
								
								$("#btnInserirPropriedades").click(function(){
									utils.abrirJanela("terreno/FormConsultaTerreno.php", "popup=true", "retornoInserirPropriedade");
								});

								$('body').bind("retornoInserirPropriedade", function(e, data){
									inserirPropriedade(data.id);
									utils.fecharJanela();
								});

								
							});

							function inserirPropriedade(idPropriedade){
								utils.ajax("cadastrado/adcionarPropriedade", {
									idCadastrado: $("#hidIdMorador").val(),
									idPropriedade: idPropriedade
								}, function(xml){
									var json = $.xml2json(xml);

									buscaDadosCompletosMorador($("#hidIdMorador").val());
								});
							}

						</script>
				
					
				
						<table class='table_consulta propriedades'>
							<tr>
								<th>&nbsp;</th>
								<th>Rua</th>
								<th>Nro</th>
								<th>Quadra</th>
							</tr>
							<tfoot>
								<tr>
									<td colspan="4">Nenhum Resultado Encontrado</td>
								</tr>
							</tfoot>
						</table>
				</div>
				
				
				
			</div>
			<div class='footer'>
				
			</div>
	</div>

<?php 
if(!$popup)
	include_once '../templates/footer.php';
?>